// 可以看出与vue2的写法有些区别，但是用法一样
// 但是需要注意的是如果在创建项目时没有安装vuex 则需要自己安装 安装命令是 npm install vuex@next --save 这里需要注意命令的不同 安装的版本就不同
import { createStore } from 'vuex'

const state = {
  // 用来写要存储的状态（数据）
  LOADING: false
}

const mutations = {
  // 修改state数据的唯一方法就是提交mutation
  showLoading(state) {
    state.LOADING = true
  },
  hideLoading(state) {
    state.LOADING = false
  }
}
export default createStore({
  state,
  mutations
})
